to have a responsibility to provide - Deutsch Englisch Wörterbuch